// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 

package com.nnee.p_pr.p_activity.p_view;

import java.util.Iterator;
import java.util.LinkedList;

// Referenced classes of package com.nnee.p_pr.p_activity.view:
//            PRISGridView, at, am

class cc extends Thread
{

    private cc(cls_PRISGridView prisgridview)
    {
        a = prisgridview;
        super();
        c = false;
    }

    cc(cls_PRISGridView prisgridview, am am)
    {
        this(cls_PRISGridView);
    }

    public void a()
    {
        c = true;
    }

    public void run()
    {
_L5:
        if(c)
            break; /* Loop/switch isn't completed */
        LinkedList linkedlist = PRISGridView.d(a);
        linkedlist;
        JVM INSTR monitorenter ;
_L2:
        boolean flag = PRISGridView.d(a).isEmpty();
        if(!flag)
            break; /* Loop/switch isn't completed */
        try
        {
            PRISGridView.d(a).wait();
        }
        catch(InterruptedException interruptedexception1)
        {
            interruptedexception1.printStackTrace();
            if(c)
                break; /* Loop/switch isn't completed */
        }
        if(true) goto _L2; else goto _L1
_L1:
        Iterator iterator = PRISGridView.d(a).iterator();
_L3:
        do
        {
            if(!iterator.hasNext())
                break MISSING_BLOCK_LABEL_129;
            at at1 = (at)iterator.next();
            if(!at1.a())
                break MISSING_BLOCK_LABEL_119;
            at1.b();
        } while(true);
        Exception exception;
        exception;
        throw exception;
        iterator.remove();
          goto _L3
        try
        {
            Thread.sleep(35L);
        }
        catch(InterruptedException interruptedexception)
        {
            interruptedexception.printStackTrace();
        }
        linkedlist;
        JVM INSTR monitorexit ;
        if(true) goto _L5; else goto _L4
_L4:
    }

    private static final long b = 35L;
    final PRISGridView a;
    private boolean c;
}
